/**
 * Witontek.com.
 * Copyright (c) 2012-2018 All Rights Reserved.
 */
package test.inputstream;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

/**
 * 
 * @author Long
 * @version $Id: InputStream1.java, v 0.1 2018年6月8日 下午3:43:00  xiaolong.ma  Exp $
 */
public class InputStream1 {

    /**
     * 
     * @param args
     */
    public static void main(String[] args) {
        //表示磁盘路径的两种表示方式：1、\\   2、/  
        try {
            //从文件地址中读取内容到程序中  
            //1、建立连接  
            InputStream is = new FileInputStream("d:\\temp\\ch1.txt");

            //方法2：定义数组，循环读取  
            //先定义一个字节数组存放数据  
            int len = 0;
            byte[] b = new byte[100];//把所有的数据读取到这个字节当中  
            //循环读取每个数据  
            while ((len = is.read(b)) != -1) {//把读取的数据放到i中  
                System.out.println(new String(b, 0, len));
            }
            //把字节数组转成字符串  

            //关闭流  
            is.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block  
            //系统强制解决的问题：文件没有找到  
            e.printStackTrace();
        } catch (IOException e) {
            //文件读写异常  
            // TODO Auto-generated catch block  
            e.printStackTrace();
        }
    }

}
